x86/mm: allow for building without shadow mode support
authorJan Beulich <jbeulich@suse.com>
Tue, 3 Feb 2015 10:36:39 +0000 (11:36 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 3 Feb 2015 10:36:39 +0000 (11:36 +0100)
commit8f1ddea9f0d757d4c685689c12db8765ae800b1e
tree75be0be140d2b97ef9415264a240705861101668
parent4b3a4238d6babe93a8620405a8785c50aa988f23
x86/mm: allow for building without shadow mode support

Considering the complexity of the code, it seems to be a reasonable
thing to allow people to disable that code entirely even outside the
immediate need for this by the next patch.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Tim Deegan <tim@xen.org>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/Rules.mk
xen/arch/x86/domain_build.c
xen/arch/x86/mm/paging.c
xen/arch/x86/mm/shadow/Makefile
xen/arch/x86/mm/shadow/common.c
xen/arch/x86/mm/shadow/none.c [new file with mode: 0644]
xen/include/asm-x86/domain.h
xen/include/asm-x86/paging.h
xen/include/asm-x86/shadow.h
xen/include/xen/paging.h